package com.chen10.cattle.model.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 五子棋游戏记录表
 * @TableName game_records
 */
@Data
public class GameRecords implements Serializable {
    /**
     * 记录ID
     */
    private Integer recordId;

    /**
     * 玩家1的用户ID
     */
    private Integer userId1;

    /**
     * 玩家2的用户ID
     */
    private Integer userId2;

    /**
     * 玩家落子序列
     */
    private String moves;

    /**
     * 游戏结束时间
     */

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
    private Date gameOverTime;

    /**
     * 赢家用户ID，如果平局则为NULL
     */
    private Integer winner;

    private static final long serialVersionUID = 1L;
}
